home *** CD-ROM | disk | FTP | other *** search
- /*
- ** scaler library.h - Interface to the routines used to call gxFont scalers directly
- **
- ** Copyright 1992 Apple Computer, Inc. All rights reserved.
- */
-
- #ifndef scalerLibraryIncludes
- #define scalerLibraryIncludes
-
- #ifndef scalerTypeIncludes
- #include "scaler types.h"
- #endif
-
- scalerError FontScalerOpen( scalerContext* context, scalerInfo* theInfo);
- scalerError FontScalerNewFont( scalerContext* context, scalerFontInfo* info);
- scalerError FontScalerNewVariation( scalerContext* context, long count, const gxFontVariation variation[]);
- scalerError FontScalerNewTransform( scalerContext* context, const scalerTransform* trans, scalerTransformInfo* info);
- scalerError FontScalerNewGlyph( scalerContext* context, const scalerGlyph* glyph, scalerMetrics* theMetrics, scalerBitmap* bitImage, void* outlineData);
- scalerError FontScalerStreamFont( scalerContext* context, scalerStream* stream);
- scalerError FontScalerKernGlyphs( scalerContext* context, const scalerKerning* kerning, gxPoint deltas[], scalerKerningNote flags[], gxPoint locations[]);
- scalerError FontScalerClose( scalerContext* context);
- void CloseAllOpenFontScalers(void);
-
- #endif
-